$(document).ready(function() {
    // 我的交易点击事件
    $(".Mytransaction").click(function(e) {
        e.stopPropagation();
        $(".mine_order_Hidden").toggleClass("show");
        $(".MytransactionPng").toggleClass("rotate");

          updateActiveState($(this));
    });
    
    // 账户设置点击事件
    $(".AccountSettings").click(function(e) {
        e.stopPropagation();
        $(".mine_personal_Information_Hidden").toggleClass("show");
        $(".AccountSettingsPng").toggleClass("rotate");

        updateActiveState($(this));
    });
    
      // 其他菜单项点击事件
    $(".mine_personal_Information").not(".Mytransaction, .AccountSettings").click(function(e) {
        e.stopPropagation();
        
        // 收起所有二级菜单
        $(".mine_order_Hidden, .mine_personal_Information_Hidden").removeClass("show");
        $(".MytransactionPng, .AccountSettingsPng").removeClass("rotate");
        
        // 更新活动状态
        updateActiveState($(this));
    });
    
    // 二级菜单项点击事件
    $(".needHidden").click(function(e) {
        e.stopPropagation();
        
        // 更新活动状态
        updateActiveState($(this));
    });

    // 点击其他地方关闭二级菜单
    $(document).click(function() {
        $(".mine_order_Hidden").removeClass("show");
        $(".mine_personal_Information_Hidden").removeClass("show");
        $(".MytransactionPng, .AccountSettingsPng").removeClass("rotate");
    });
    
    // 更新活动状态的函数
    function updateActiveState($element) {
        // 移除所有活动状态
        $(".mine_personal_Information").removeClass("active");
        
        // 给当前点击项添加活动状态
        $element.addClass("active");
        
        // 如果是二级菜单项，也给其父级菜单添加活动状态
        if ($element.hasClass("needHidden")) {
            const parentMenu = $element.closest(".personal_Information").find(".mine_personal_Information:has(.AccountSettingsPng, .MytransactionPng)");
            parentMenu.addClass("active");
        }
    }

});
